package com.ggy.utils;

import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;

import org.apache.commons.beanutils.Converter;

import com.ggy.contants.FormatConstants;

/** 
 * @description TODO 日期时间转换器
 * @author Michael
 * @createTime 2017年7月31日 上午1:29:29
 * 
 */
public class DateTimeConvert implements Converter{
	
	@Override
	public Object convert(Class type, Object value) {
		if(value==null)
			return null;
		String str=(String) value;
		if(!type.toString().equals("class java.util.Date"))
			return (String)value;
		try {
			Date date=FormatConstants.DATE_TIME_FORMAT.parse(str);
			return date;
		} catch (ParseException e) {
			e.printStackTrace();
		}
		return null;
	}

}
